using MicroMsg.Protocol;
using System;
namespace MicroMsg.Manager
{
	public class UpdateMgr
	{
		public static bool needUpdate()
		{
			return AccountMgr.getCurAccount().nVersion <= 1627521281 || AccountMgr.getCurAccount().nVersion <= 1661010177;
		}
		public static bool doUpdate()
		{
			if (!UpdateMgr.needUpdate())
			{
				return false;
			}
			if (AccountMgr.getCurAccount().nVersion <= 1627521281)
			{
				HeadImageMgr.clearOldHeadImage();
			}
			if (AccountMgr.getCurAccount().nVersion <= 1661010177)
			{
				FMsgMgr.loadFmsg();
			}
			AccountMgr.getCurAccount().nVersion = (int)ConstantsProtocol.CLIENT_VERSION;
			AccountMgr.updateAccount();
			return true;
		}
	}
}
